<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>06.documentFragment</title>
  </head>
  <body>
    <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
    </ul>
    <script>
      // 1. 获取页面中的标签对象
      const lis = document.querySelectorAll("li");
      const oUl = document.querySelector("ul");
      // 2. 创建文档碎片
      const fragment = document.createDocumentFragment(lis);

      // 3. 将数据加到文档碎片中
      lis.forEach((item) => {
        item.textContent = "AAAA";
        fragment.appendChild(item);
      });

      // 4. 再将文档碎片中的数据添加到页面中
      oUl.appendChild(fragment);
    </script>
  </body>
</html>
